dike (an embankment of earth and rock built to prevent floods) - German English Dictionary